#ifndef GOALLIST_H_
#define GOALLIST_H_

#include "List.h"
#include "Goal.h"
class GoalList
{
	List<Goal> * head;
	
	public:
	GoalList();
	GoalList(Goal * headGoal);
	~GoalList();
	List<Goal> * Add(Goal * payload);
	void Remove(Goal * point);
	Goal * GetCurrentGoal(CpuControlledVertibrateObject * character);
};
	
#endif /*GOALLIST_H_*/
